/**
 * guestbook
 */
h2 {
	font-size: 16px;
	font-weight: bold;
	text-shadow: 0 1px 0 white,1px 2px 2px #AAA;
}

/* left */
.y-guestbook-content {margin-top:12px;}
.guestbookTitle h1 {
	font-size:18px;	
	color:#444;
}

.y-items {
	width:660px;
	margin:0px; padding:5px 0px; 
	line-height:18px; overflow:hidden; _zoom:1;
	font-size:12px;
	/*border:1px solid green;*/
}
.y-items li {
	width:210px; overflow:hidden; margin:4px 0 4px 10px;
	float:left; *margin-right:-1px; list-style:none; 
	/*border:1px solid green;*/
}
.y-items a {
	text-decoration:none;
	background-color:#f2f2f2; background-image:-webkit-linear-gradient(#f8f8f8,#f2f2f2);
	background-image:-moz-linear-gradient(#f8f8f8,#f2f2f2);
	background-image:linear-gradient(#f8f8f8,#f2f2f2);
}
.y-items a {
	display:block; height:36px; overflow:hidden; padding:3px 3px;
	color:#999;  border:#ccc 1px solid; border-radius:2px; box-shadow:#eee 0 0 2px;
	text-align:left; 
}
.y-items img, .y-items em, .y-items strong {
	-webkit-transition:all .5s ease-out;
	-moz-transition:all .5s ease-out; 
	transition:all .5s ease-out;
}

.y-items img {position:relative; width:36px; height:36px; overflow:hidden; border-radius:2px; float:left; margin-right:4px;}
.y-items em {position:relative; color:#666; font-style:normal; padding-left:3px;}
.y-items strong {float:right;}

.y-items a:hover {
	border-color:#bbb; box-shadow:#ccc 0 0 2px; background-color:transparent; background-image:none;
}
.y-items a:hover img {opacity:.4; filter:alpha(opacity=40); left:160px;}
.y-items a:hover em {left:-30px; color:#EE8B17;font:bold 12px/36px microsoft yahei;}
.y-items a:hover strong {color:#1C9100;}

/* right */
